const {imgUrl} = getApp().globalData
Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgUrl: imgUrl + 'index/img/',
    active: 0,
    menuEnum: [
      {
        label: '订阅内容'
      },
      {
        label: '数据定制',
        content: '为招投标决策提供坚实的数据支持'
      },
      {
        label: '需求调查',
        content: '深入沟通 | 问卷调查| 市场调研'
      },
      {
        label: '需求审核',
        other_label: '采购需求和实施计划审查',
        content: '深入沟通 | 问卷调查| 市场调研'
      },
      {
        label: '专家论证',
        content: '权威专家 | 客观论证 | 科学依据'
      },
      {
        label: '可行报告',
        content: '内容详实 | 数据准确 | 全面客观'
      },
      {
        label: '投标编制'
      },
      {
        label: '方案优化',
        content: '更符合实际需求 | 更具竞争力'
      },
      {
        label: '建议书',
        other_label: '项目建议书',
        content: '吸引投资者关注 | 争取资金资源支持'
      },
      {
        label: '内控制度',
        other_label: '内控制度搭建',
        content: '有效防范风险 | 确保项目顺利实施'
      },
      {
        label: '招采流程',
        other_label: '招采流程梳理',
        content: '提高招采效率 | 降低操作风险'
      },
      {
        label: '质疑投诉',
        content: '提供全面的法律咨询与应对策略'
      },
      {
        label: '合同编制'
      },
      {
        label: '履约验收',
        content: '严格履约验收程序 | 保障项目质量达标'
      },
      {
        label: '机构查验'
      },
      {
        label: '定制咨询',
        content: '个性化咨询解决方案'
      },
      {
        label: '自审自查',
        content: '提供专业的全方位检查服务'
      },
      {
        label: '采购支持',
        other_label: '采购技术支持',
        content: '助力采购活动数字化转型'
      },
      {
        label: '供应商',
        other_label: '供应商管理',
        content: '提升供应商管理的整体水平'
      },
      {
        label: '文件审核',
        other_label: '投标文件审核',
        content: '确保文件完整合规 | 增加中标概率'
      },
      {
        label: '文件编制',
        other_label: '投标文件编制',
        content: '丰富投标文件编制经验 | 提升中标机会'
      },
      {
        label: '投标策略',
        content: '量身定制投标策略 | 助力脱颖而出'
      },
      {
        label: '全流程',
        other_label: '投标全流程管理',
        content: '提供涵盖投标准备至中标后执行的全方位管理服务'
      },
      {
        label: '行业咨询',
        content: '专业咨询服务 | 把握市场机遇'
      },
      {
        label: '市场调研',
        content: '提供详尽的市场分析报告'
      },
      {
        label: '采购规划',
        other_label: '采购策略规划',
        content: '有效控制成本 | 最大化经济效益'
      }
    ],
    list: [],
    current: 0,
    isNei: true,
  },
  changeCurrent(event) {
    const {index} = event.currentTarget.dataset
    this.setData({
      current: index
    })
  },
  onChange(e) {
    console.log('onChange', e)
    const index = e?.detail?.index || 0
    let arr = []
    if (index == 0) {
      arr = [3,4,5,6,10,11,13,14,17,18,19]
    } else if (index == 1) {
      arr = [20,21,22,8,12,23]
    } else if (index == 2) {
      arr = [2, 24, 25, 9, 26, 16]
    }
    let list = arr.map(item => {
      let obj = this.data.menuEnum[item-1]
      obj.index = item;
      return obj
    })
    this.setData({
      list
    })
    if (!this.data.isNei) {
      this.setData({
        current: 0,
        isNei: true
      })
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let index = options.index/1 || 0
    console.log('index === ', index)
    let active = 0;
    let current = 0;
    if ([3,4,5,6,10,11,13,14,17,18,19].includes(index+1)) {
      active = 0
      current = [3,4,5,6,10,11,13,14,17,18,19].indexOf(index+1)
    } else if ([20,21,22,8,12,23].includes(index+1)) {
      active = 1
      current = [20,21,22,8,12,23].indexOf(index+1)
    } else if ([2, 24, 25, 9, 26, 16].includes(index+1)) {
      active = 2
      current = [2, 24, 25, 9, 26, 16].indexOf(index+1)
    }

    let arr = []
    if (current == 0) {
      arr = [3,4,5,6,10,11,13,14,17,18,19]
    } else if (current == 1) {
      arr = [20,21,22,8,12,23]
    } else if (current == 2) {
      arr = [2, 24, 25, 9, 26, 16]
    }
    let list = arr.map(item => {
      let obj = this.data.menuEnum[item-1]
      obj.index = item;
      return obj
    })

    this.setData({
      list,
      active,
      current,
      isNei: false
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})